
public class Test {
    public static void main(String[] args) {
        Outer.Inner inner = new Outer.Inner();
        inner.hello();

    }
}
// 静态成员类（static member class）
// 有 static 修饰，不持有外部类实例引用。
// 可以访问外部类 所有静态成员（包括 private）。
// 创建实例：Outer.Nest obj = new Outer.Nest();

class Outer {
    String name = "Outer";
    static int x = 10;

    static class Inner {
        void hello() {
            // 无法访问外部类的实例成员
            // System.out.println("Hello, " + Outer.this.name);
            System.out.println("x = " + x);
        }
    }
}